#include <iostream>
#include <cstring>
#include <cstdio>
#include <cstdlib>
using namespace std;

int main(int argc, char *argv[],char *env[])
{
    // 2
    // int i = 0;
    // while(env[i])
    // {
    //     cout<< i<< " " << env[i++]<<endl;
    // }
    // 1
    // char* path = getenv("PATH");
    // cout<< path << endl;

    //创建文件
    // if(argc != 2)
    // {
    //     cout<< " illegal parameter "<<endl;
    //     exit(1);
    // }

    // FILE* pf = fopen(argv[1],"w");
    // if(pf)
    // {
    //     fclose(pf);
    // }
    // 实现一个简单计算器
    // if (argc != 4)
    // {
    //     cout << argv[0] << " OP[add|sub|mul|div] d1 d2" << endl;
    //     exit(1);
    // }

    // int num1 = atoi(argv[2]);
    // int num2 = atoi(argv[3]);
    // char *op = argv[1];
    // if (strcmp(op, "add") == 0)
    // {
    //     cout << num1 << " + " << num2 << " = " << num1 + num2 << endl;
    // }
    // else if (strcmp(op, "sub") == 0)
    // {
    //     cout << num1 << " - " << num2 << " = " << num1 - num2 << endl;
    // }
    // else if (strcmp(op, "mul") == 0)
    // {
    //     cout << num1 << " * " << num2 << " = " << num1 * num2 << endl;
    // }
    // else
    // {
    //     if (num2 != 0)
    //     {
    //         cout << num1 << " /" << num2 << " = " << num1 / num2 << endl;
    //     }
    //     else
    //     {
    //         cout << "被除数不能为0" << endl;
    //     }
    // }

    // for(int i = 0;i < argc ;i++)
    // {
    //     cout<< i << " " << argv[i] << endl;
    // }

    // argv串的最后一个元素永远都是NULL
    //  int i = 0;
    //  while (argv[i])
    //  {
    //      cout << i++ << " " << argv[i] << endl;
    //  }
    return 0;
}
